home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / eulisp / mpfeel.lha / MPFeel / threads.h < prev    next >
C/C++ Source or Header  |  1992-10-06  |  944b  |  40 lines

  1. /*
  2.  * $Id: threads.h,v 1.4 1992/01/21 22:56:35 pab Exp $
  3.  *
  4.  * $Log: threads.h,v $
  5.  * Revision 1.4  1992/01/21  22:56:35  pab
  6.  * made allocation a little more generous
  7.  *
  8.  * Revision 1.3  1992/01/15  21:23:52  pab
  9.  * Fixed alignment problems; made threads allocate int arrays
  10.  *
  11.  * Revision 1.2  1991/09/11  12:07:50  pab
  12.  * 11/9/91 First Alpha release of modified system
  13.  *
  14.  * Revision 1.1  1991/08/12  16:50:10  pab
  15.  * Initial revision
  16.  *
  17.  * Revision 1.3  1991/02/28  14:16:07  kjp
  18.  * Funtion proto-updates.
  19.  *
  20.  * Revision 1.2  1991/02/13  18:26:46  kjp
  21.  * Pass.
  22.  *
  23.  */
  24.  
  25. #ifndef THREADS_H
  26. #define THREADS_H
  27.  
  28. #define MY_THREAD_STACK_SIZE (1024*8)
  29. #define MY_THREAD_GC_STACK_SIZE (1024*4)
  30.  
  31. extern LispObject Fn_make_thread(LispObject*);
  32. extern LispObject Fn_thread_reschedule(LispObject*);
  33. extern LispObject Fn_thread_start(LispObject*);
  34. extern LispObject Fn_thread_value(LispObject*);
  35. extern LispObject Fn_abort_thread(LispObject*);
  36.  
  37. #endif
  38.  
  39.  
  40.